/**
 * Created by Administrator on 2017/1/12.
 */
var xmlHttp;
function init() {
    //根据不同的浏览器，返回不同的实体对象
    if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        if(window.XMLHttpRequest){
            xmlHttp = new XMLHttpRequest();
        }else{
            alert("初始化XMLHTTP失败!");
        }
    }
}

function ajax_get(url, func) {
    //1. 初始化 xmlhttp
    init();
    //2. 注册回调函数
    xmlHttp.onreadystatechange = func;
    //3.打开连接
    xmlHttp.open("GET",url,true);
    //4.发送数据
    xmlHttp.send(null);
}

//验证用户名
document.getElementById("name").onblur = function() {
    //var path = "${path}";
    var name = this.value;
    var url = "ajax/plain?name="+name;
    alert(url);
    //调用 ajax_get 方法
    ajax_get(url,function() {
        if(xmlHttp.readyState == 4) {
            if(xmlHttp.status == 200){
                //显示获取的数据
                var result = xmlHttp.responseText;
                alert(result);
            }
        }
    });
}

//点击按钮
document.getElementById("btn1").onclick = function() {
    //var path = "${path}";
    var url = "ajax/json";
    alert(url);
    //
    ajax_get(url,function() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                //显示获取的数据
                var result = xmlHttp.responseText;
                //
                alert(result);
                //转换成json
                var json = JSON.parse(result);
                //处理
            }
        }
    });
}

document.getElementById("btn2").onclick = function() {
    //var path = "${path}";
    var url = "ajax/json2";
    alert(url);
    //
    ajax_get(url,function() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                //显示获取的数据
                var result = xmlHttp.responseText;
                //
                alert(result);
                //转换成json
                var json = JSON.parse(result);
                //处理
            }
        }
    });
}

//
document.getElementById("btn3").onclick = function() {
    //var path = "${path}";
    var url = "ajax/xml/3";
    alert(url);
    //
    ajax_get(url,function() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                //显示获取的数据
                var result = xmlHttp.responseText;
                //
                alert(result);
                //转换成json
                var json = JSON.parse(result);
                //处理
            }
        }
    });
}